Footprint refers to the physical layout that is required on the printed circuit board in order to mount a component or physical attachment.
It can be anything from through-hole resistor, RJ45 connector, space for a mechanical fastener, or surface mounted chip.